草庐IT

JavaFX ChangeListener 并不总是有效

全部标签

php - 总是无效的用户名有/没有坏词

我正在尝试编写代码来拒绝任何包含不良词的用户名。无论我做什么-我都会收到“无效的用户名”。$f=@fopen("censor.txt","r");$bw=fread($f,filesize("censor.txt"));$banned_words=explode("\n",$bw);functionteststringforbadwords($wantusername,$banned_words){foreach($banned_wordsas$banned_word){if(stristr($wantusername,$banned_word)){returnFALSE;}}retu

php - 确定一个字符串是否是一个有效的地理位置

我有一堆“位置”——有些是准确的(哈博罗内、博茨瓦纳),有些是地理编码(40.75,-73.997),有些完全没用(#siliconcape)。我需要找到一种方法来遍历列表并确定每个字符串和地理编码的城市和国家/地区,并为无效位置返回空值。是否有某种库/服务/API/方法可用于确定给定字符串是否代表有效的地理位置?考虑打字错误、订购错误等? 最佳答案 可能最简单的方法是使用类似GoogleGeocodingAPI的东西.它会获取一个字符串并尝试将其解析到一个位置。您可以获得XML、JSON、CSV格式的输出。这是一些示例CSV输出:

php - 内联 HTML 在 PHP 函数中有效吗?

以下是有效的PHP吗?(我知道这不是个好主意,只是想知道是否可行。) 最佳答案 //echovariablecontent's//isallowedonlyifyouhave**Enabledshort_tagesinphp.inifile**Enableshort_tagesinphp.inifile如果您尝试使用运行此程序这是不允许的,它会给你错误Parseerror:syntaxerror,unexpectedT_ECHOAsofPHP5.4.0,PHPtagsareavailableregardlessofshort_ope

php - 哪些方法销毁/取消设置 session 变量并且在大多数 PHP 版本中也能有效工作?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我正在尝试取消设置和销毁一个特定的session,我遇到了不同的方法,我想知道哪种方法是完成这项工作和处理大多数php版本的有效方法。第一种方法:unset($_SESSION['site1']);session_destroy();第二种方法:session_unset();session_destroy();更新:[已解决]

php - 使用 axios 的 API 请求总是未经 Laravel API 授权

我正在使用Laravel进行个人项目5.6和Axios库(标准Laravel5.6包)。我需要先发送GET,然后使用Laravel的API和axios的http请求发送POST请求,但我没有使用Passport或任何类似的库,因为它是一个内部API,仅服务于VueJS从数据库中获取内容。如果我使用auth:api中间件设置我的API路由,我总是会得到未经授权的响应,以请求类型为准,这是错误输出:Error:Requestfailedwithstatuscode401消息:message:"Unauthenticated."但是,正如我在文档中所读到的,axiosheader设置在lar

php - 模板化多语言网站的最有效方式

我正在建立一个英语/法语网站,想知道是否有适合此类工作的最佳实践。复制站点并制作一个包含相应站点的法语和英语文件夹。使用PHP将内容与html标签交换。例如。if($lang=='en'):使用php仅交换内容,使两者的html标记相同。例如。if声明无处不在。这会不会影响效率?任何其他建议将不胜感激 最佳答案 我们有一个框架,当(如果)我们的网站走向国际时,它是这样运作的......文件夹结构;/lang/english/images/text/dutch/images/text/任何特定于语言的文本或图像都将直接从页面中删除并替

php - 我可以测试回调是否有效吗?

我希望能够在尝试调用回调之前测试回调是否有效。这可能吗?如果我用array($this,'methodThatDoesNotExist')调用call_user_func或call_user_func_arrayPHP警告[E_WARNING]call_user_func()期望参数1是一个有效的回调。 最佳答案 您需要的是is_callable()函数。来自PHPManualonis_callable():Verifythatthecontentsofavariablecanbecalledasafunction.Thiscanc

php - 总是返回 false 的正则表达式

这个问题已经存在:关闭12年前。PossibleDuplicate:Whatregularexpressioncannevermatch?我如何在php中编写一个总是返回false的正则表达式。我想要这个bcos。我想在没有表单规则的情况下显示错误消息...所以我这样做了..if($values['result_msg']=='ERROR'){$form->registerRule('just_check','regex','/$^/');$form->addRule('abc','PleaseentervalidModelNumber.','just_check');}

php - strpos 总是在 php 中返回 true

我写了这段代码:$token="Birth";$msg="IamawesomeandIknowit";if(strpos(strtolower($msg),strtolower($token))>=0){echo'ok';}它打印ok正如我们所见,消息中没有像Birth这样的词,但它仍然返回true。我猜它应该返回false正如php手册所说。在这方面的任何帮助, 最佳答案 strpos()如果未找到标记,则返回FALSE,如果找到,则返回标记在字符串中的(第一个)位置。您需要使用严格比较运算符===检查bool值FALSE以确定是

php - $var 是有效的 unix 时间戳

我需要一个函数来验证变量的内容是否是有效的unix时间戳。我检查过这个线程:Checkwhetherthestringisaunixtimestamp但问题是投票最多的答案中的函数仍然会导致一些错误,例如:functionis_timestamp($timestamp){return((string)(int)$timestamp===$timestamp)&&($timestamp=~PHP_INT_MAX);}//Sometests:$timestamp=1289216307;var_dump(is_timestamp($timestamp));var_dump(date('Y-m